beat down with petards - German English Dictionary